<?php

class	Paises	extends	CI_Controller	{

				function	__construct()	{
								parent::__construct();
								$this->load->model('aux_model');
				}

				public	function	index()	{
								$this->listado();
				}

								public	function	listado($msg = '')	{
												$data	=	array('paises'	=>	$this->aux_model->list_paises());
												if ($msg != ''){
																$data['error'] = 1;
																$data['msg'] = $msg;
												}
												$this->load->view('listados/l_paises',$data);
								}

							
				public	function	insertar()	{

								$data	=	array(
												'cod_pais'	=>	0,
												'ISO_PAIS'	=>	'',
												'nombre_nacionalidad'	=>	'',
												'nombre_pais'	=>	''
								);
								if	(count($_POST))	{

												$this->form_validation->set_rules('cod_pais',	'cod_pais',	'required|is_unique[paises.cod_pais]');
												$this->form_validation->set_rules('nombre_nacionalidad',	'nombre_nacionalidad',	'required');
												$this->form_validation->set_rules('nombre_pais',	'nombre_pais',	'required');
												if	($this->form_validation->run()	==	FALSE)	{
																$this->listado('Operacion no se ha podido realizar!!');
												}	else	{
																$operacion	=	$this->aux_model->add_pais($data['cod_pais']);
																if	($operacion)	{
																				$this->listado('Operacion realizada con exito!!');
																}	else	{
																				$this->listado('Operacion no se ha podido realizar!!');
																}
												}
								}
				}

				function	eliminar($id)	{
								$this->aux_model->erase_pais($id);
									$this->listado('Registro eliminado!');
				}
}